a popular saying - Espagnol Anglais Dictionnaire